package com.duqc.web.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.stereotype.Component;


/**
 * @ClassName DnTaskBasic
 * @Description 实施清单基本信息
 * @Author duqc
 * @Date 2022-1-17
 **/
@Data
@Component
public class DnTaskBasic {

    @ApiModelProperty(value = "")
    private Long id;

    @ApiModelProperty(value = "记录唯一标识")
    private String rowGuid;

    @ApiModelProperty(value = "事项名称")
    private String taskName;

    @ApiModelProperty(value = "基本编码")
    private String catalogCode;

    @ApiModelProperty(value = "地方基本编码，暂时取消必填")
    private String localCatalogCode;

    @ApiModelProperty(value = "事项类型")
    private String taskType;

    @ApiModelProperty(value = "设定依据")
    private String byLaw;

    @ApiModelProperty(value = "权力来源，暂时取消必填")
    private String powerSource;

    @ApiModelProperty(value = "行使层级")
    private String useLevel;

    @ApiModelProperty(value = "实施编码")
    private String taskCode;

    @ApiModelProperty(value = "地方实施编码")
    private String localTaskCode;

    @ApiModelProperty(value = "业务办理项编码")
    private String taskHandleItem;

    @ApiModelProperty(value = "事项状态")
    private String taskState;

    @ApiModelProperty(value = "事项版本")
    private Integer taskVersion;

    @ApiModelProperty(value = "实施主体")
    private String deptName;

    @ApiModelProperty(value = "实施主体性质")
    private String deptType;

    @ApiModelProperty(value = "实施主体编码")
    private String deptCode;

    @ApiModelProperty(value = "委托部门")
    private String entrustName;

    @ApiModelProperty(value = "法定办结时限")
    private Integer anticipateDay;

    @ApiModelProperty(value = "法定办结期限单位")
    private String anticipateType;

    @ApiModelProperty(value = "法定办结时限说明")
    private String anticipateExplain;

    @ApiModelProperty(value = "承诺办结时限")
    private Integer promiseDay;

    @ApiModelProperty(value = "承诺办结期限单位")
    private String promiseType;

    @ApiModelProperty(value = "承诺办结时限说明")
    private String promiseExplain;

    @ApiModelProperty(value = "受理条件")
    private String acceptCondition;

    @ApiModelProperty(value = "办理流程，暂时取消必填")
    private String handleFlow;

    @ApiModelProperty(value = "是否收费")
    private String isFee;

    @ApiModelProperty(value = "收费依据")
    private String feeBasis;

    @ApiModelProperty(value = "服务对象")
    private String serverType;

    @ApiModelProperty(value = "办件类型")
    private String projectType;

    @ApiModelProperty(value = "办理形式")
    private String handleType;

    @ApiModelProperty(value = "到办事现场次数")
    private Integer limitSceneNum;

    @ApiModelProperty(value = "特别程序")
    private String specialProcedure;

    @ApiModelProperty(value = "移动端是否对接单点登录")
    private String appIsSingleLogin;

    @ApiModelProperty(value = "移动端办理地址")
    private String mobileTerminalUrl;

    @ApiModelProperty(value = "计算机端是否对接单点登录")
    private String isSingleLogin;

    @ApiModelProperty(value = "电脑端在线办理跳转地址")
    private String linkAddr;

    @ApiModelProperty(value = "办理地点，暂时取消必填")
    private String transactAddr;

    @ApiModelProperty(value = "办理时间")
    private String transactTime;

    @ApiModelProperty(value = "咨询方式")
    private String linkWay;

    @ApiModelProperty(value = "监督投诉方式")
    private String superviseWay;

    @ApiModelProperty(value = "计划生效日期")
    private String planEffectiveDate;

    @ApiModelProperty(value = "计划取消日期")
    private String planCancelDate;

    @ApiModelProperty(value = "更新时间")
    private String updateTime;

    @ApiModelProperty(value = "创建时间")
    private String createTime;

    @ApiModelProperty(value = "创建单位")
    private String cjdw;

    @ApiModelProperty(value = "更新单位")
    private String gxdw;

    @ApiModelProperty(value = "同步批次号")
    private String cdBatch;

    @ApiModelProperty(value = "同步类型")
    private String cdOperation;

    @ApiModelProperty(value = "同步时间")
    private String cdTime;

    @ApiModelProperty(value = "同步来源")
    private String cdSource;
}
